#pragma once

#include "messenging/event/ICanvasEvent.h"

class CanvasEvent : public ICanvasEvent
{
public:
	BEGIN_DEFINE_CLASS(CLSID_CanvasEvent)
		DEFINE_INTERFACE_ENTRY(ICanvasEvent)
	END_DEFINE_CLASS()

	CanvasEvent();
	virtual ~CanvasEvent();

	event_implement(CanvasChangedEventHandler,CanvasChanged);
};

AUTO_REGISTER_CLASSMAP_ENTRY_singleton(CanvasEvent)